范例程序说明

范例程序说明对安装目录下范例程序库提供的程序进行简要说明,包括范例程序中涉及的 用SuperMap iMobile for iOS 的对象、方法及事件说明,范例程序的操作步骤说明,以及操作范例程序用到的示范数据路径说明。

所有的范例程序均在: /Library/SDKs/SuperMap/iOS/SampleCode文件夹下。该文件夹下有若干个子文件夹,每一个子文件夹包含了一个范例程序的代码文件。

范例程序运行环境配置:

如需在模拟器上运行 SampleCode, 请参阅:SuperMap iMobile for iOS 范例程序运行环境配置

范例程序

模块 内容 说明
Data 空间查询(SpatialQuery) 示范如何查询指定地图范围内的数据。
属性查询(SQLQuery) 示范如何对数据进行属性查询。
数据转换(DataConversion) 示范如何进行shp、mif、dwg、dxf、tif、kml、kmz格式数据的导入导出。
Mapping 制作专题图(Theme) 示范如何制作标签、分段、单值专题图。
点标注显示(Calloutview) 示范如何将查询到的点以点标注的方式显示在地图上。
编辑绘制(MapEdit) 示范打开地图,设置图层可编辑,在该图层上绘制对象,并对对象的节点进行编辑。
地图切换(NaviSwitchMap) 示范如何运用导航栏实现地图切换。
动态层(DynamicView) 示范如何使用动态层。
影像数据处理(ImageDataOpration) 示范如何进行影像数据拉伸、裁剪和显示控制。
拓扑数据处理(TopoDataprocess) 示范如何进行拓扑捕捉与拓扑编辑。
态势标绘(Plot) 示范如何使用态势标绘功能。
Analyst 缓冲区分析(BufferAnalyst) 示范如何对点、线、面进行缓冲区分析。
Services 服务访问(Service) 示范如何使用服务模块。
数据服务(DataServices) 示范如何使用数据服务模块对服务端数据进行下载、上传、更新操作。
TrackRecord 轨迹记录(TrackRecord) 示范如何使用Track模块进行轨迹记录。
Navigation 行业导航(Navigation2) 示范如何使用行业导航模块进行导航。
室内导航(IndoorNavi) 示范如何进行室内导航。
Realspace 打开离线场景(OpenOfflineSceneData) 示范如何打开离线场景数据,并且在SceneControl中展示出来。
打开本地数据(OpenLocalData) 示范如何在初始化情况下打开一个本地场景数据。
通视分析(SightlineAnalysis) 示范如何通视分析,并且在SceneControl中展示出来。
多视口(MultiViewport) 示范如何使用多视口,并且在SceneControl中展示出来。
节点动画(NodeAnimation) 示范如何使用节点动画功能,并且在SceneControl中展示出来。
分层设色( HypsometricSetting) 示范如何对三维切片缓存(OSGB)图层进行分层设色表达,并且在SceneControl中展示出来。
飞行管理(FlyMannger) 示范如何在三维场景中进行飞行管理。
二三维联动(MapSceneLinkage) 示范如何实现二三维联动。
查询OSGB图层单体化属性(OSGBLayerAttributeQuery) 示范查询Layer3DOSGBFile图层属性。
OSGB图层设置模型颜色(OSGBModelColor) 示范如何在三维场景中进行距离和面积量算。
场景微操作(SceneMicroControl) 示范实现用户场景微操作功能。